home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Applications 1996 May / SGI IRIX 6.2 Applications 1996 May.iso / relnotes / Impressario / ch5.z / ch5
Text File  |  1996-05-06  |  17KB  |  463 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        5.  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  9.  
  10.        5.1  _I_m_p_r_e_s_s_a_r_i_o__P_r_o_d_u_c_t__S_p_e_c_i_f_i_c
  11.  
  12.           +o The PostScript interpreter (psrip) when invoked runs
  13.             with the user ID of "lp" (suid lp).  The PostScript
  14.             language includes file operators to read, write and
  15.             delete files.  It is possible to write a PostScript
  16.             program to manipulate files and then submit it to psrip
  17.             to be run.  The PostScript program running under psrip
  18.             would be able to read, write or delete any file that
  19.             can be accessed as user "lp".
  20.  
  21.           +o If you install a printer driver that requires the
  22.             PostScript interpreter and a valid FLEXlm node-lock
  23.             license is not available for the PostScript
  24.             interpreter, the printer will still appear as a valid
  25.             choice from the Printer Manager.  That is, the Printer
  26.             Manager does not warn you that you are installing a
  27.             printer that will not work until a valid FLEXlm node-
  28.             lock license is installed.  Note that starting with
  29.             Impressario 2.0 printer drivers (all HP and Epson
  30.             drivers) that require the PostScript interpreter do NOT
  31.             install by default.
  32.  
  33.           +o If you install Impressario 2.0 and have not removed and
  34.             replaced the printer (you must remove and replace the
  35.             printer using the printer manager anytime you upgrade
  36.             Impressario) print jobs may appear to fail silently if
  37.             a valid FLEXlm license is not available (an error will
  38.             be logged in /var/spool/lp/log indicating a license
  39.             failure but no other notification will be done).
  40.             Impressario 2.0 print drivers check for a valid license
  41.             and will print a message if a license failed.  Older
  42.             drivers do not perform this check and do not print the
  43.             warning.
  44.  
  45.           +o As part of the IRIX 6.2 upgrade process older
  46.             Impressario 1.2 images may be removed (depending on how
  47.             conflicts are resolved during the 6.2 installation).
  48.             This causes the history of installed Impressario sub-
  49.             systems to be "reset" and when you install Impressario
  50.             2.0 it may not install of of the same product images
  51.             that were previously installed under Impressario 1.2.
  52.             If this happens you may find that when you run the
  53.             Printer Manager to remove and re-install the printer
  54.             (part of the Impressario 2.0 update process) the
  55.             printer driver you require is not listed.  If this
  56.             happens, it is likely that the impressario images for
  57.             impr_rip and impr_rip_printers have not been installed.
  58.             Installing impressario images for impr_rip and
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.             impr_rip_printers (which are not installed by default
  75.             in Impressario 2.0)
  76.              will resolve this problem.
  77.  
  78.           +o When running the script /usr/sbin/mkjtpr or
  79.             /usr/sbin/mknetpr to add a printer connected directly
  80.             to a network (with a network card or network adaptor)
  81.             the error message:
  82.  
  83.             Could not ping network printer: <printer> Check network
  84.             connection to printer.
  85.  
  86.             Continue anyway using <printer> as remote printer
  87.             name(y/n)[y]?
  88.  
  89.             may be seen even though the printer is connected to the
  90.             network and can be pinged from a shell.  This can
  91.             happen if the printer is on a different subnet.  The
  92.             workaround is to ignore the error message and answer
  93.             "y" to the "Continue anyway..." prompt.
  94.  
  95.           +o If you see messages in /var/spool/lp/log similar to:
  96.  
  97.               UX:disable: WARNING: printer 'laserjet' now disabled
  98.  
  99.             or the command "lpstat -t" returns a message similar
  100.             to:
  101.  
  102.               /usr/lib/print/laserjet is not an executable.  Please
  103.             reinstall...
  104.  
  105.             it means that impr_rip and impr_rip_printers sub-
  106.             systems have not been installed and you have not
  107.             removed and re-installed the printer (using the Printer
  108.             Manager) since updating to Impressario 2.0 (part of the
  109.             Impressario 2.0 update process).  This is the same
  110.             problem described in the previous bullet item except
  111.             you have tried to print before removing and re-
  112.             installing the printer and the lp spooler detected a
  113.             missing driver normally found in impr_rip_printers and
  114.             shut down the queue for this particular printer.
  115.  
  116.           +o Some scanners may require that a modification be made
  117.             to the /var/sysgen/master.d/wd93 file before the
  118.             scanner will work under IRIX 6.2.  The Ricoh FS1
  119.             scanner will require this.  Other scanners may continue
  120.             to work without the change but you might see a SCSI bus
  121.             timeout when you first add the scanner using the
  122.             scanner manager (adding the scanner a second time with
  123.             the scanner manager then works).  If you see these
  124.             symptoms change the wd93_syncenable value in
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.             /var/sysgen/master.d/wd93.  Instructions for changing
  141.             the array elements are in the /var/sysgen/master.d/wd93
  142.             file.  By default, the array values are all set to
  143.             0xfe.  If the current value is 0xfe you can use this
  144.             chart to determine the value to use:
  145.  
  146.              SCSI ID of scanner     wd93_syncenable value to use
  147.                    2                       fa
  148.                    3                       f6
  149.                    4                       ee
  150.                    5                       de
  151.                    6                       be
  152.                    7                       7e
  153.  
  154.             If the current value is not 0xfe then do not use the
  155.             above chart and make sure you understand the
  156.             instructions in the /var/sysgen/master.d/wd93 file
  157.             before making any changes.   You can determine the SCSI
  158.             ID of the scanner by looking at the back of the scanner
  159.             near the SCSI cable or by typing the hinv(1M) command.
  160.             The hinv(1M) command will also tell you which SCSI
  161.             controller the scanner is connected to (for most
  162.             systems it will be SCSI Controller 0).  Note that some
  163.             scanners identify themselves as a CPU device and
  164.             hinv(1M) will report them as a CPU in this case.
  165.  
  166.             After updating /var/sysgen/master.d/wd93 build a new
  167.             kernel with the command "/etc/autoconfig -f" and then
  168.             reboot the system.
  169.  
  170.           +o The Ricoh FS1 and Sharp scanners will not work with the
  171.             optional GIO SCSI card for Indy systems (use the
  172.             built-in SCSI port, instead).
  173.  
  174.           +o The filter /usr/lib/print/text2pcl sends a debug
  175.             message to standard out similar to "text2pcl: st-
  176.             >vertical_addr= 3150, 100" when run.  When printing,
  177.             the spooler will record this message in
  178.             /var/spool/lp/log.  This message can be ignored.
  179.  
  180.           +o HPGL/2 Files: Impressario cannot automatically
  181.             recognize HPGL/2 files.  To print HPGL/2 on your
  182.             DesignJet plotter, you must select the "None (pass file
  183.             "as is")" from the graphical options panel, or by
  184.             inserting the word "raw" into the saved options in the
  185.             printpanel "Printer Specific Options" area.  Otherwise
  186.             HPGL/2 files may be incorrectly auto-recognized as text
  187.             files, and printed literally.  Please note that when
  188.             you select "None (pass file "as is")" you cannot print
  189.             other file types:  data is sent unprocessed to the
  190.             printer.  Install a second network queue for the
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.             printer and save different options for each queue if
  207.             you wish to have both interfaces available
  208.             simultaneously: see the _I_m_p_r_e_s_s_a_r_i_o _U_s_e_r'_s _G_u_i_d_e for
  209.             more information on doing this.
  210.  
  211.           +o If you run out of disk space in /_u_s_r/_t_m_p on the
  212.             Impressario server, print jobs fail silently.
  213.  
  214.           +o Hewlett-Packard LaserJet II and III series printers do
  215.             not work properly with less than 1.5 Mbytes of memory.
  216.             LaserJet 4 series printers require at least 4 Mbytes of
  217.             memory.  If your output is garbled or only partially
  218.             printed, make sure that you have enough memory
  219.             installed in the printer.
  220.  
  221.           +o If you cancel a plot job on a DesignJet plotter using
  222.             the plotter's front panel CANCEL button the SGI print
  223.             spooler will not realize that the plot has been
  224.             canceled.  You should first cancel the job using the
  225.             cancel(1) command or from the PrintStatus panel and
  226.             then press the cancel button on the plotter.
  227.  
  228.           +o Support for the Apple LaserWriter covers the
  229.             LaserWriter Plus, II, IINT, IINTX, IIf, and IIg. Any
  230.             other models of Apple LaserWriter are not currently
  231.             supported.
  232.  
  233.           +o Apple LaserWriter IIf printers with less than 4 Mbytes
  234.             of memory are not supported.
  235.  
  236.           +o Apple LaserWriter IIg printers with less than 8 Mbytes
  237.             of memory cannot print the entire imageable area of the
  238.             page. You must send the file
  239.             /_u_s_r/_l_i_b/_p_r_i_n_t/_d_a_t_a/_L_W__2_G__p_h_o_t_o_g_r_a_d_e__o_f_f to printers
  240.             with less than 8 Mbytes of memory using the command:
  241.  
  242.             ccccaaaatttt ////uuuussssrrrr////lllliiiibbbb////pppprrrriiiinnnntttt////ddddaaaattttaaaa////LLLLWWWW____2222GGGG____pppphhhhoooottttooooggggrrrraaaaddddeeee____ooooffffffff >>>> ////ddddeeeevvvv////ttttttttyyyydddd[[[[nnnn]]]]
  243.  
  244.             where [_n] is the serial port number. This file turns
  245.             off the PhotoGrade feature of the printer.  The
  246.             recommended solution is to upgrade your printer to at
  247.             least 8 Mbytes of memory.
  248.  
  249.           +o You may experience SCSI resets when attempting to open
  250.             the Sharp JX-320 scanner.
  251.  
  252.           +o For manual feed to work on an HP 4MPlus LaserJet
  253.             printer MP tray must be set to FIRST from the front
  254.             panel.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.           +o If you have problems with image clipping while printing
  273.             a B size image with an HP 4V LaserJet printer you
  274.             should set resource save to off from the printer front
  275.             panel (go into the MEM CONFIG MENU and set
  276.             RESRCSAVE=OFF).  Optionally, you can add more memory or
  277.             reduce the resolution.
  278.  
  279.           +o If you can not print pdf files you should run
  280.             acroread(1) from the command line (on the print server)
  281.             and accept the license terms and conditions.
  282.  
  283.           +o HP LaserJet 4P owners must set the paper size on the
  284.             front panel and make sure it is the same paper size
  285.             specified using the Impressario Options panel.  A
  286.             mismatch between the front panel setting and the paper
  287.             size specified in a PCL job can cause a paper jam with
  288.             this printer (this is a limitation of the printer).
  289.  
  290.           +o The file /usr/lib/filetype/install/Image.ftr can cause
  291.             Jpeg files to not be printed if it exists.  This file
  292.             should be removed (or moved to another directory).
  293.             After removing, cd to  /usr/lib/filetype and type "make
  294.             clobber" then "make" as root to rebuild the filetype
  295.             rules.  Jpeg files should then print.
  296.             (/usr/lib/filetype/install/Image.ftr was distributed
  297.             with some IRIX 5.3 software bundles and is not needed
  298.             in IRIX 6.2).
  299.  
  300.           +o If you see messages like:
  301.  
  302.             %%[ Error: invalidfont; OffendingCommand: findfont ]%%
  303.             %%[ Flushing: rest of job (to end-of-file) will be
  304.             ignored ]%% Helvetica not found, using Courier.  %%[
  305.             Error: invalidfont; OffendingCommand: findfont ]%% %%[
  306.             Flushing: rest of job (to end-of-file) will be ignored
  307.             ]%% laserjetPJL: ERROR: No data read from input stream!
  308.             laserjetPJL: Not a valid tiff stream %%[ Error:
  309.             invalidfont; OffendingCommand: findfont ]%% %%[
  310.             Flushing: rest of job (to end-of-file) will be ignored
  311.             ]%%
  312.  
  313.             it means dps_eoe and/or x_eoe.sw.xdps have not been
  314.             installed.  The directory /usr/lib/DPS is probably
  315.             missing AdobeFonts.upr which is built after
  316.             dps_eoe.sw.dps is installed (an exitop from
  317.             dps_eoe.sw.dps using the makepsres(1) command builds
  318.             AdobeFonts.upr).
  319.  
  320.           +o If your fonts do not appear correct in the printed
  321.             output or fonts of one type are being substituted for
  322.             another type you may not have all of the available
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.             fonts loaded on the print server.  Verify the subsystem
  339.             x_eoe.sw.Xfonts is loaded with the command "versions
  340.             -av x_eoe.sw.Xfonts".  If nothing is listed from the
  341.             versions command then it is not installed.  If it is
  342.             not installed, you can install it from your IRIX 6.2
  343.             CD.  Note that x_eoe.sw.Xfonts is not loaded by default
  344.             on server systems (any system that does not have a
  345.             graphics head).
  346.  
  347.           +o If you get these errors in ~lp/log for a serial
  348.             printer:
  349.  
  350.             laserwriter: Error querying device attributes.  Reason:
  351.             Invalid argument.  UX:cat: ERROR: Write error (0/4096
  352.             characters written): Broken pipe
  353.  
  354.             check to see if another process is running on the port
  355.             by typing:
  356.  
  357.               ps -ef|grep tty
  358.  
  359.             The midi process running on the same port as a printer
  360.             can cause this problem.
  361.  
  362.           +o The level II PostScript interpreter used in Impressario
  363.             2.0 uses Color Rendering Dictionaries (CRDs) to color
  364.             correct PostScript files that specify color in CIE
  365.             color space.  PostScript files that do not use the CIE
  366.             color space can not be color corrected (an example are
  367.             PostScript files generated by ShowCase and Netscape).
  368.             A rudimentary color correction can be achieved by
  369.             converting these PostScript files to tiff images and
  370.             then print the tiff image using psrip.  To do this, use
  371.             this command:
  372.  
  373.               showcase -p showcase_file | /usr/lib/print/psrip -B8
  374.             -Crgb | lp
  375.  
  376.             or
  377.  
  378.               cat file.ps | /usr/lib/print/psrip -B8 -Crgb | lp
  379.  
  380.             where file.ps is an existing PostScript file.  Note
  381.             that psrip is the software licensed Adobe PostScript
  382.             interpreter and it is likely that psrip will only run
  383.             on the print server.
  384.  
  385.           +o If you run gscan on a dual head (XL-XL) 8-24 bit
  386.             graphics system gscan will not redraw the red box it
  387.             uses to outline the scan area if the gscan window is
  388.             moved.  gclear can be used to remove the red box in
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.             this case.
  405.  
  406.        5.2  _T_h_i_r_d__P_a_r_t_y__P_r_o_d_u_c_t_s
  407.  
  408.             By design, IRIX 6.2 will not run COFF binaries so any
  409.             Impressario driver that uses COFF binaries will not run
  410.             on IRIX 6.2/Impressario 2.0.
  411.  
  412.           +o SeikoPrint for Impressario 1.1 contains COFF binaries
  413.             and will not run under IRIX 6.2/Impressario 2.0.
  414.  
  415.           +o Tektronix PhaserPrint for Impressario 1.0 contains COFF
  416.             binaries and also uses the obsoleted chunky data format
  417.             (see next item).  As of this writing Tektronix has said
  418.             they will not be supporting Impressario 2.0.  If you
  419.             are using PhaserPrint for Impressario 1.0 you should
  420.             not update the system to IRIX 6.2 / Impressario 2.0.
  421.  
  422.           +o Genicom GenicomPrint 1.1 for Impressario 1.1 and
  423.             GenicomPrint 1.2 for Impressario 1.1 from Genicom
  424.             contain COFF binaries and will not run on IRIX
  425.             6.2/Impressario 2.0.
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.